<?php

require_once 'clases/Zen.php';
if (Zen::IniciarSesion()) {
    if (isset($_GET['r'])) {
        $rut = $_GET['r'];
    } else {
        $rut = '';
    }
    $debug = false;
    $DIRECTORIO_MODULOS = 'modulos/';
    $DIRECTORIO_JS = 'js/modulos/';
    /*     $modulo = $_POST['m'];
    $op = $_POST['op'];*/

    $modulo = $_GET['m'];
    $op = $_GET['op'];

    $autorizado = false;

    $URL_COMPLETA = $DIRECTORIO_MODULOS . $modulo . '/' . $op . '.php';
    $URL_JS = $DIRECTORIO_JS . $modulo . '.js';
    
    
    //echo BASE_PATH.'cargando... '.$URL_COMPLETA;

?>
<script type='text/javascript' src='js/libs/jtip.js'></script>
<script type='text/javascript' src='js/funciones.js'></script>
<script type='text/javascript' src='<?php echo $URL_JS; ?>'></script>

<div id="contenedor_modulo">
	<div id="header_modulo">

	</div>
	<div class="redondear" id="contenido_modulo">
	<?php
    
    if(isset($_GET['m'],$_GET['op']))
    {
                        $rol = $_SESSION['rol'];
                
                $db=Zen::Db(0);

                $autorizacion= $db->Execute("select m.mod_nombre_corto as modulo,e.enl_nombre_corto as accion from enlaces_rol as er
 join enlaces as e on er.enl_id=e.enl_id
 join modulos as m on m.mod_id=e.mod_id

 where er.rol_id=? and m.mod_nombre_corto=? and e.enl_nombre_corto=?", array($rol, $modulo, $op));
 $autorizacion=$autorizacion->getArray();

    if ($autorizacion!=null) 
    {
        if (file_exists($URL_COMPLETA)) {
            //echo 'Cargando: '.$URL_COMPLETA;
            require_once ($URL_COMPLETA);
        } else {
            //echo "No existe el modulo <strong>$URL_COMPLETA</strong>";
            require_once ($DIRECTORIO_MODULOS . 'inicio/default.php');
        }
    }
    else
    {
        echo Zen::MensajeInformacion('Acceso no autorizado.');
    }
        
    }
    else
    {
          require_once ($DIRECTORIO_MODULOS . 'inicio/default.php');
    }



?> 
	</div>
	<div id="footer_modulo"></div>
</div>
<?php

} else {
    Zen::LogoutModulo();
}

?>